<?php
namespace backend\logic\obj;

use Yii;

/**
 * 整栋房源类型对象，
 * 整栋房源类型对象应具备能力
 * 1.更具楼层信息，计算出需要创建多少个具体房源，并且每次创建房源都能够实时更新房源的属性值
 */
class Ridgepole
{
    public $resource_id; //房源yl_house_resource的主键id,
    public $street_address; //房源街道地址,*/',
    public $floor_introduce; //楼层介绍,*/',
    public $elevator_status; //有无电梯。0：没有电梯，1：有电梯,*/',
    public $floor_sum; //楼层总数,*/',
    public $house_num; //每一层有多少套房子,*/',
    public $room_num; //每一套房里面有几间房子,*/',
    public $rent; //整租租金,*/',
    public $pay_way; // '压几付几  例如   1,3 表示压一付三',*/',

    public $cost; //费用对象

    protected static $instance;

    public static function getInstance($config = [])
    {
        self::$instance || self::$instance = new self($config);
        return self::$instance;
    }

    public function init()
    {

    }
    /**
     * 创建规定类型规则创建具体房源
     * @access public
     * @param mixed $arg1 参数一的说明
     * @param mixed $mixed 这是一个混合类型
     * @return array 返回类型
     */
    public function createHouseResouce()
    {

    }
}